package com.vip.buycart.dao;

import java.util.List;

import com.vip.buycart.entity.Product;
import com.vip.buycart.exception.RecordNotFoundException;

public interface ProductDAO {
	
	/**
	 * 通过商品类别Id 分页查询当前页码的数据
	 * @param id 
	 * @param page 页码
	 * @param rows 每页记录数
	 * @return 符合条件的商品集合
	 */
	public List<Product> getProductByPCID(Long id,int page ,int rows);
	/**
	 * 通过类别ID 得到该类别的总条数
	 * @param id
	 * @return
	 */
	public int getProductImageCount(Long id);
	public List<Product> getProductByIds(Long... ids) throws RecordNotFoundException;
	public Product getProductById(Long id) throws RecordNotFoundException;
}
